testicular artery - German English Dictionary